CPE 題號: 31
UVA 編號: 10193
題目名稱: All You Need Is Love
解題:這題將整數轉換至二進制,並且對其進行高電位計數,還有更甚而者,也把最大公因數給整合了進來,也就是說,這題的題目等於整數轉換成二進制加上高電位計數,再加上最大公因數的結合程度,
這題 = 整數轉換至二進制 + 對其進行高電位計數 + 最大公因數
這題的題意是說請嘗試撰寫程式,輸入二個數字,將這二個數字轉換為二進制,並對其計數高電位,再判斷他們的最大公因數是否會大於一
CPE 題號: 32
UVA 編號: 10190
題目名稱: Divide But Not Quite Conquer
解題:題意是說請嘗試撰寫程式,輸入二個數字,例如暫且稱為甲與乙這二個數字,如果甲數可以被乙數除到一,那麼的話就依序印出一直除下來的數字,反之不行的話,就印 boring ,首先需要暫存變數,來暫存乙的數值,如果乙數與暫存變數一直相乘,最後仍然無法等於甲,就印出 boring ,那麼就能夠來考慮另外可以依序印出答案的情況,只要甲數還是大於一,就依序印出甲數被暫存變數除的答案,而且,使用這個除等於的方法,就可以一直更新,依序印出答案,但是要小心的是,測資當中會有一些問題,比如甲數與乙數都是等於一的情況,這樣的話會導致題目陷入無限迴圈的窘境,此時要針對某些地方進行判斷,比方說,乙數與暫存變數相乘的時候,乙數一定要大於一,就是因為測資內部有乙數等於一的,這樣乙數等於一還要無限相乘,也落入到了無窮迴圈,還有甲與乙都小於二的時候,就直接印出 boring